package com.chao.yyks.modular.score.mapper;

import com.alibaba.fastjson.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.chao.yyks.modular.score.bean.EnAnswer;
import com.chao.common.util.reaction.PageList;

import java.util.List;


/**
 * 成绩答题Mapper
 * chao
 * 2024-09-13
 */
@Repository
public interface EnAnswerMapper {

	/**
	 * 批量新增成绩答题
	 */
	int insertAllEnAnswer(@Param("enAnswerList") List<EnAnswer> enAnswerList);

	/**
	 * 修改成绩答题
	 */
	int updateEnAnswer(EnAnswer enAnswer);

	/**
	 * 查询成绩答题详情
	 */
	EnAnswer selectEnAnswerByScoreId(@Param("scoreId") String scoreId,@Param("problemId") String problemId);

	/**
	 * 查询成绩答题列表
	 */
	PageList<EnAnswer> selectEnAnswerByList(@Param("json") JSONObject json);

	/**
	 * 查询成绩答题列表
	 */
	PageList<EnAnswer> selectEnAnswerByPage(@Param("json") JSONObject json);

}